# 汇率兑换程序

# 定义汇率
EXCHANGE_RATE = 7.0  # USD对CNY的汇率

def exchange_currency():
    print("欢迎使用汇率兑换程序！")
    print("支持的货币类型：USD（美元）和CNY（人民币）")
    print("汇率：1 USD = 7.0 CNY")

    while True:
        # 获取用户输入
        user_input = input("请输入货币类型和金额（例如：USD 100 或 CNY 100），输入'exit'退出：")
        
        # 检查是否退出
        if user_input.lower() == 'exit':
            print("感谢使用，再见！")
            break

        # 分割输入
        parts = user_input.split()
        if len(parts) != 2:
            print("输入格式错误，请输入货币类型和金额。")
            continue

        currency, amount_str = parts
        try:
            amount = float(amount_str)
        except ValueError:
            print("金额输入错误，请输入有效的数字。")
            continue

        # 根据货币类型进行转换
        if currency.upper() == 'USD':
            result = amount * EXCHANGE_RATE
            print(f"{amount} USD 等于 {result:.2f} CNY")
        elif currency.upper() == 'CNY':
            result = amount / EXCHANGE_RATE
            print(f"{amount} CNY 等于 {result:.2f} USD")
        else:
            print("不支持的货币类型，请重新输入！")

        # 提示用户是否继续
        continue_choice = input("是否继续？(y/n): ").strip().lower()
        if continue_choice != 'y':
            print("程序已退出，感谢使用！")
            break

# 调用函数运行程序
exchange_currency()